#ifndef ISAMPLEANALYSIS_H
#define ISAMPLEANALYSIS_H

#include <QObject>
#include "SampleAnalysis/Model/sampleinfodao.h"
#include "SampleAnalysis/View/isampleanalysisform.h"

class ISampleAnalysis : public QObject
{
    Q_OBJECT
public:
    ISampleAnalysis(QObject *parent = 0);
    virtual ~ISampleAnalysis();
    virtual void doInit();
    virtual void enableAnalysis(bool enable);
    virtual void setCheck(bool check);
    virtual void setMode(const QString &analysisMode, const QString &bloodMode);
    virtual void setSampleInfo(SampleInfoDao *dao);
    virtual void setBLView(ISampleAnalysisForm *view);
    virtual void doQuit();
};

#endif // ISAMPLEANALYSIS_H
